third party payment - German English Dictionary